Integer Arithmetic Determination of Polynomial Real Roots
نویسنده
چکیده
f~rmed by an algorith m (detailed below) under which th e degrees no, nl , ... nt of the Pi (x) decrease monotonically. We denote degree drop by d i = ni nj _ 1 ~ 1; we distinguish the lead ing and maximum coefficien t magnitudes of the Pi (x) by Ci = I p\/) I and gi ~ I pI!') I; we deno te the norms of the P;(x) by ej = (~(p\,:»2) 1/2; and we distinguish the degree of the initia l Po(x) by N = no. We observe t ~N, and we defineM=N-l. We consider two algorithms. In the Sturm case: PI (x) is the derivative of Po(x) , and each other P i(x) is the negative of the remainder polynomial upon dividing P i2(X) by P j _ 1 (x); and di ~ 1 yields t ~ N. In the Budan (or Fourier-Budan) case : every Pi(x) for i ~ 1 is the derivative of P j _ I (x); and all d i = 1 yields t = N. We discuss these cases, first together, and then separately. We seek the real roots of Po (x) by determining the pIA) for i ~ 1 and then employing a proced ure which requires determining, for selected values of x, the sign(s) of either Po(x) or all Pj(x). Hence, as convenient , we may replace any Pi (x) by any associate polynomial formed by multiplying Pi(x) by some positive scaling factor Ii. Arbitrarily, we regard PhO) > 0; and (optionally) we ignore zero roots of P o(x) by imposing p~o) ¥ 0 (adjusting N if necessary). Trivially, we demandN > o. By B we denote some bound such that all real roo ts of P o(x) lie in the range B < x ~ B (e.g_, eu < B ); and, by analyzing the signs of the ?i(X) at interval e ndpoints , we develop successively s maller intervals x' < x ~ x" within B < x ~ B to bou nd each root in an interval of desired small len gth. We consider onl y rational p~.?) (e.g., terminating digital expressions), and we restrict all 1; to be rational, when ce all pl/,) are rational.
منابع مشابه
The Determination of Galois Groups
A technique is described for the nontentative computer determination of the Galois groups of irreducible polynomials with integer coefficients. The technique for a given polynomial involves finding high-precision approximations to the roots of the polynomial, and fixing an ordering for these roots. The roots are then used to create resolvent polynomials of relatively small degree, the linear fa...
متن کاملAlgebraic algorithms and applications to geometry
Real algebraic numbers are the real numbers that are real roots of univariate polynomials with integer coefficients. We study exact algorithms, from a theoretical and an implementation point of view, that are based on integer arithmetic of arbitrary precision, for computations with real algebraic numbers and applications of these algorithms on problems and algorithms in non linear computational...
متن کاملOn the complexity of the Descartes method when using approximate arithmetic
In this paper, we introduce a variant of the Descartes method to isolate the real roots of a square-free polynomial F(x) = ∑i=0 Aix i with arbitrary real coefficients. It is assumed that each coefficient of F can be approximated to any specified error bound. Our algorithm uses approximate arithmetic only, nevertheless, it is certified, complete and deterministic. We further provide a bound on t...
متن کاملRoot refinement for real polynomials using quadratic interval refinement
We consider the problem of approximating all real roots of a square-free polynomial f with real coefficients. Given isolating intervals for the real roots and an arbitrary positive integer L, the task is to approximate each root to L bits after the binary point. Abbott has proposed the quadratic interval refinement method (QIR for short), which is a variant of Regula Falsi combining the secant ...
متن کاملMatrix Form of Polynomial Representation Oriented towards Fast Parallel Real Root Isolation
The problem of parallelization of the well known family of algorithms to isolate polynomials' real roots is considered. Known complexity of sequential and parallel algorithms is O(n 5 L(nd) 2) where n is the degree of the given polynomial, d is the maximum of absolute values of coeecients and L(v) is the bit length of an arbitrary precision integer v. It is shown that with matrix form of polyno...
متن کاملRoot Refinement for Real Polynomials
We consider the problem of approximating all real roots of a square-free polynomial f . Given isolating intervals, our algorithm refines each of them to a width of 2−L or less, that is, each of the roots is approximated to L bits after the binary point. Our method provides a certified answer for arbitrary real polynomials, only considering finite approximations of the polynomial coefficients an...
متن کامل